#Kuo Zhang
#1:48550 140970 292290 527428 652228 674355 596169
#2:1314633 
#3:304700 365350 659095 659196
#4:369424 679697 679862 1168001 